package utils

import (
	"go.uber.org/zap"
)

// 全局日志实例
var Logger *zap.Logger

// 初始化日志（在程序启动时调用）
func Init() error {
	// 开发环境配置（输出到控制台，日志详细）
	logger, err := zap.NewDevelopment()
	if err != nil {
		return err
	}
	Logger = logger
	return nil
}

// 关闭日志（程序退出时调用）
func Close() error {
	return Logger.Sync() // 确保日志刷新到输出
}